home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.1 (Macintosh)
/
World Book Disk 1 of 2.bin
/
World Book Installer
/
World Book Installer.rsrc
/
bin.rsrc_CODE_5_Group 5.txt
< prev
next >
Wrap
Text File
|
1998-12-15
|
57KB
|
940 lines
# near model CODE resource
# jump table entries: 16708-33941 (17234 of them)
00000000 0300 btst D0, D1
00000002 24EB 0E55 move.l [A2]+, [A3 + 0xE55]
00000006 0B24 btst -[A4], D5
00000008 95C7 sub.l A2, D7
0000000A 0F08 btst A0, D7
0000000C 7F2A moveq.l D7, 0x2A
0000000E 45D3 lea.l A2, [A3]
00000010 1411 move.b D2, [A1]
00000012 DFE4 add.l A7, -[A4]
00000014 3894 move.w [A4], [A4]
00000016 BA6B 7E34 cmp.w D5, [A3 + 0x7E34]
0000001A 11B4 A489 AEA5 move.b [A0 + A2 * 8 - 0x91], [A4 + A2.w * 4 - 0x119]
00000020 AD43 syscall GetItmMark, auto_pop
00000022 2657 movea.l A3, [A7]
00000024 8A92 or.l D5, [A2]
00000026 16ED 4E44 move.b [A3]+, [A5 + 0x4E44]
0000002A 5968 A103 subq.w [A0 - 0x5EFD], 4
0000002E 5304 subq.b D4, 1
00000030 06A9 0B4D 2D82 2963 addi.l [A1 + 0x2963], 0xB4D2D82
00000038 14AC CDB3 move.b [A2], [A4 - 0x324D]
0000003C 09A3 bclr -[A3], D4
0000003E 9814 sub.b D4, [A4]
00000040 CCA8 3D0C and.l D6, [A0 + 0x3D0C]
00000044 6A3C bpl +0x3E /* 00000082 */
00000046 BCC9 cmpa.w A6, A1
00000048 503B 8031 addq.b [PC + A0.w + 0x31], 8
0000004C 7531 moveq.l D2, 0x31
0000004E 2306 move.l -[A1], D6
00000050 33C2 3025 1D61 move.w [0x30251D61], D2
00000056 4423 neg.b -[A3]
00000058 5061 addq.w -[A1], 8
0000005A 0404 0821 subi.b D4, 0x21 /* '!' */
0000005E B861 cmp.w D4, -[A1]
00000060 D662 add.w D3, -[A2]
00000062 55F7 7EFF scs [A7 + D7 * 8 - 0x1]
00000066 7FA7 moveq.l D7, 0xFFFFFFA7
00000068 D3F3 F679 add.l A1, [A3 + A7.w * 8 + 0x79]
0000006C A19E syscall PowerMgrDispatch, flags=1
0000006E 793E moveq.l D4, 0x3E
00000070 F35C .extension 0x35C <<F/4-5/1>> // unimplemented
00000072 0113 btst [A3], D0
00000074 B4B7 5147 cmp.l D2, <<invalid full ext with IS == 1 and I/IS == 7>>
00000078 1425 move.b D2, -[A5]
0000007A D031 6402 add.b D0, [A1 + D6.w * 4 + 0x2]
0000007E C51D and.b [A5]+, D2
00000080 F143 .extension 0x143 <<F/4-5/0>> // unimplemented
label00000082:
00000082 21F0 119E 1E02 5214 move.l [0x00005214], [[] + D1 + 0x1E02]
0000008A A194 syscall ServerDispatch, flags=1
0000008C B50B cmpm.b [A2]+, [A3]+
0000008E D96B 0270 add.w [A3 + 0x270], D4
00000092 E61E ror D6.b, 3
00000094 40B4 1F59 negx.l [[A4]]
00000098 2B8F 84B1 move.l [A5 + A0.w * 4 - 0x79], A7
0000009C 5D4B subq.w A3, 6
0000009E 9EA9 DFB9 sub.l D7, [A1 - 0x2047]
000000A2 FF44 .extension 0xF44 <<F/4-5/7>> // unimplemented
000000A4 2A7F movea.l A5, <<invalid special address>>
000000A6 8578 552E or.w [0x0000552E], D2
000000AA C477 B676 and.w D2, [A7 + A3.w * 8 + 0x76]
000000AE 010B btst A3, D0
000000B0 09F1 .incomplete
000000B2 35FE 7845 move.w [PC + 0x7845 /* 000078F9, cstring ""<EOF> */], <<invalid special address>>
000000B6 4838 F0E7 nbcd.b [0xFFFFF0E7]
000000BA 3187 45DF move.w <<invalid full ext with IS == 1 and I/IS == 7>>, D7
000000BE B456 cmp.w D2, [A6]
000000C0 0684 3422 AF1D addi.l D4, 0x3422AF1D
000000C6 10C6 move.b [A0]+, D6
000000C8 F0D8 D95A .extension 0x0D8 <<F/2-3/0>> // unimplemented
000000CC EA4C lsr D4.w, 5
000000CE 7DF4 moveq.l D6, 0xFFFFFFF4
000000D0 F710 .extension 0x710 <<F/4-5/3>> // unimplemented
000000D2 2B57 F07F move.l [A5 - 0xF81], [A7]
000000D6 4093 negx.l [A3]
000000D8 6367 bls +0x69 /* 00000141 */
000000DA B99A xor.l [A2]+, D4
000000DC 877D or.w <<invalid special address>>, D3
000000DE 93BE sub.l <<invalid special address>>, D1
000000E0 8EAE 615F or.l D7, [A6 + 0x615F]
000000E4 270E move.l -[A3], A6
000000E6 1BF7 274F move.b <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 7>>
000000EA 580D addq.b A5, 4
000000EC EB95 roxl D5, 5
000000EE C3A6 and.l -[A6], D1
000000F0 79C2 moveq.l D4, 0xFFFFFFC2
000000F2 0ADE .incomplete
000000F4 1CDB move.b [A6]+, [A3]+
000000F6 C4E3 mulu.w D2, -[A3]
000000F8 E199 rol D1, 8
000000FA 3AC8 move.w [A5]+, A0
000000FC 86AD 8EBF or.l D3, [A5 - 0x7141]
00000100 284B movea.l A4, A3
00000102 ABAF syscall scIndTab8
00000104 EC9E ror D6, 6
00000106 B0BA B16D cmp.l D0, [PC - 0x4E93 /* FFFFB275, cstring ""<EOF> */]
0000010A 6C13 bge +0x15 /* 0000011F */
0000010C 9FCE sub.l A7, A6
0000010E B187 xor.l D7, D0
00000110 E874 roxr D4.w, D4
00000112 1938 DE78 move.b -[A4], [0xFFFFDE78]
00000116 E41C ror D4.b, 2
00000118 1EDB move.b [A7]+, [A3]+
0000011A 74EF moveq.l D2, 0xFFFFFFEF
0000011C 754F moveq.l D2, 0x4F
0000011E 8E6D FA3A or.w D7, [A5 - 0x5C6]
00000122 F079 E8EB .extension 0x079 <<F/1/0>>, 0xE8EB // unimplemented
00000126 2467 movea.l A2, -[A7]
00000128 5091 addq.l [A1], 8
0000012A 98A4 sub.l D4, -[A4]
0000012C E2C9 lsr .w A1
0000012E 2952 2131 move.l [A4 + 0x2131], [A2]
00000132 1CE9 E29F move.b [A6]+, [A1 - 0x1D61]
00000136 CFF9 A7BB DBC6 muls.w D7, [0xA7BBDBC6]
0000013C F1F3 .invalid <<F/7/0>>
0000013E BECE cmpa.w A7, A6
00000140 70E8 moveq.l D0, 0xFFFFFFE8
00000142 EE89 lsr D1, 7
00000144 6435 bcc +0x37 /* 0000017B */
00000146 FDF2 .invalid <<F/7/6>>
00000148 D919 add.b [A1]+, D4
0000014A 0A46 1FE1 xori.w D6, 0x1FE1
0000014E C2BD and.l D1, <<invalid special address>>
00000150 3BEA F3F3 move.w <<invalid special address>>, [A2 - 0xC0D]
00000154 CF12 and.b [A2], D7
00000156 FFF4 .invalid <<F/7/7>>
00000158 F04F 6F60 .extension 0x04F <<F/1/0>>, 0x6F60 // unimplemented
0000015C D2B7 8807 add.l D1, [A7 + A0 + 0x7]
00000160 41FF lea.l A0, <<invalid special address>>
00000162 00D6 .incomplete
00000164 E60F lsr D7.b, 3
00000166 13C9 E062 9482 move.b [0xE0629482], A1
0000016C 3E72 D8B7 movea.w A7, [A2 + A5 - 0x73]
00000170 78E4 moveq.l D4, 0xFFFFFFE4
00000172 7877 moveq.l D4, 0x77
00000174 C007 and.b D0, D7
00000176 B8BF cmp.l D4, <<invalid special address>>
00000178 16D7 move.b [A3]+, [A7]
0000017A 4D57 chk.w D6, [A7]
0000017C 7DEA moveq.l D6, 0xFFFFFFEA
0000017E C410 and.b D2, [A0]
00000180 1E80 move.b [A7], D0
00000182 D5E7 add.l A2, -[A7]
00000184 BFEE AFF3 cmpa.l A7, [A6 - 0x500D]
00000188 0D07 btst D7, D6
0000018A 713C moveq.l D0, 0x3C
0000018C CF8F exg D7, A7
0000018E FB71 .extension 0xB71 <<F/4-5/5>> // unimplemented
00000190 3CCD move.w [A6]+, A5
00000192 D056 add.w D0, [A6]
00000194 A881 syscall EqualPt
label00000196:
00000196 BF80 xor.l D0, D7
00000198 8A1D or.b D5, [A5]+
0000019A 57EB D507 seq [A3 - 0x2AF9]
0000019E 04C7 .incomplete
000001A0 F623 4816 .move16 0xF623, 0x4816 // unimplemented
000001A4 7689 moveq.l D3, 0xFFFFFF89
000001A6 0F28 4440 btst [A0 + 0x4440], D7
000001AA AE64 syscall GetMCEntry, auto_pop
000001AC 0414 ADAD subi.b [A4], 0xAD
000001B0 CB49 exg A5, A1
000001B2 5F8F subq.l A7, 7
000001B4 B153 xor.w [A3], D0
000001B6 9B82 subx.l D5, D2
000001B8 FA1E 5D74 .unknown 0xFA1E 0x5D74 (W = 5)
000001BC 5608 addq.b A0, 3
000001BE 0B60 bchg -[A0], D5
000001C0 2862 movea.l A4, -[A2]
000001C2 4001 negx.b D1
000001C4 8646 or.w D3, D6
000001C6 6FCE ble -0x30 /* 00000196 */
000001C8 49BE .invalid 4, <<invalid special address>> // invalid opcode 4 with b == 6
000001CA B997 xor.l [A7], D4
000001CC E020 asr D0.b, D0
000001CE 3D39 5608 057F move.w -[A6], [0x5608057F]
000001D4 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
000001D6 1B59 6847 move.b [A5 + 0x6847], [A1]+
000001DA 03D6 .incomplete
000001DC 3C6D 991A movea.w A6, [A5 - 0x66E6]
000001E0 BF79 31F5 3D87 xor.w [0x31F53D87], D7
000001E6 071F btst [A7]+, D3
000001E8 D946 addx.w D4, D6
000001EA 1805 move.b D4, D5
000001EC 4A2F AEE7 tst.b [A7 - 0x5119]
000001F0 6C1A bge +0x1C /* 0000020C */
000001F2 4280 clr.l D0
000001F4 2775 F2E6 C575 move.l [A3 - 0x3A8B], [A5 + A7.w * 2 - 0x26]
label000001FA:
000001FA 993A AB0D sub.b [PC - 0x54F3 /* FFFFAD09, cstring ""<EOF> */], D4
000001FE 3328 303D move.w -[A1], [A0 + 0x303D]
00000202 D4D3 add.w A2, [A3]
00000204 4BA1 .invalid 5, -[A1] // invalid opcode 4 with b == 6
00000206 1E0D move.b D7, A5
00000208 320A move.w D1, A2
0000020A 4689 not.l A1
label0000020C:
0000020C 1C41 movea.b A6, D1
0000020E 02D0 .incomplete
00000210 E79A rol D2, 3
00000212 212A 2642 move.l -[A0], [A2 + 0x2642]
00000216 7B80 moveq.l D5, 0xFFFFFF80
00000218 F9C4 .invalid <<F/7/4>>
0000021A 6C72 bge +0x74 /* 0000028E */
0000021C 6BD9 bmi -0x25 /* 000001F7 */
0000021E ECA5 asr D5, D6
00000220 2049 movea.l A0, A1
00000222 DF1C add.b [A4]+, D7
00000224 8ABB 456A 30E0 654D or.l D5, [[PC + 0x30E0] + 0x654D]
// begin alternate branch 00000228-0000022C
label00000228:
00000228 30E0 move.w [A0]+, -[A0]
0000022A 654D bcs +0x4F /* 00000279 */
// end alternate branch 00000228-0000022C
label00000228: // (misaligned)
0000022C FE53 6E47 .extension 0xE53 <<F/1/7>>, 0x6E47 // unimplemented
00000230 5EA3 addq.l -[A3], 7
00000232 60C6 bra -0x38 /* 000001FA */
00000234 6708 beq +0xA /* 0000023E */
00000236 D4E1 add.w A2, -[A1]
00000238 6549 bcs +0x4B /* 00000283 */
0000023A F647 DE40 .extension 0x647 <<F/1/3>>, 0xDE40 // unimplemented
label0000023E:
0000023E 82E6 divu.w D1, -[A6]
00000240 5872 08E0 addq.w [A2 + D0 - 0x32], 4
00000244 A44B syscall SetGrowZone, flags=4
00000246 CBD0 muls.w D5, [A0]
00000248 63B9 bls -0x45 /* 00000203 */
0000024A F254 F030 .extension 0x254 <<F/1/1>>, 0xF030 // unimplemented
0000024E 8B5F or.w [A7]+, D5
00000250 33E3 0013 C9A1 move.w [0x0013C9A1], -[A3]
00000256 E173 roxl D3.w, D0
00000258 68CE bvc -0x30 /* 00000228 */
0000025A D8B2 BF3F D01D 80B3 F3EF B7BA add.l D4, [[A2 - 0x2FE27F4D] + A3 * 8 - 0xC104846]
00000266 A370 syscall SlotVRemove, flags=3
00000268 77D8 moveq.l D3, 0xFFFFFFD8
0000026A D78B addx.l -[A3], -[A3]
0000026C E01A ror D2.b, 8
0000026E 0C24 5582 cmpi.b -[A4], 0x82
00000272 5BBD subq.l <<invalid special address>>, 5
00000274 510A subq.b A2, 8
00000276 8698 or.l D3, [A0]+
00000278 8282 or.l D1, D2
0000027A 1F14 move.b -[A7], [A4]
0000027C D671 0A18 add.w D3, [A1 + D0 * 2 + 0x18]
00000280 AD17 syscall GetWRefCon, auto_pop
00000282 0F3F btst <<invalid special address>>, D7
00000284 1E79 26B8 2F07 movea.b A7, [0x26B82F07]
0000028A 15B5 2E2A 24C6 move.b [A2 + D2.w * 4 - 0x58], [A5 + D2 * 8 + 0x2A]
// begin alternate branch 0000028E-00000290
label0000028E:
0000028E 24C6 move.l [A2]+, D6
// end alternate branch 0000028E-00000290
label0000028E: // (misaligned)
00000290 BFD5 cmpa.l A7, [A5]
00000292 280E move.l D4, A6
00000294 B8CC cmpa.w A4, A4
00000296 73D5 moveq.l D1, 0xFFFFFFD5
00000298 1169 470C 3CBA move.b [A0 + 0x3CBA], [A1 + 0x470C]
0000029E B04C cmp.w D0, A4
000002A0 31E2 8971 move.w [0xFFFF8971], -[A2]
000002A4 0070 A7E9 CFD9 ori.w [[]], 0xA7E9
000002AA B9F7 6511 cmpa.l A4, [[A7 + D6 * 4]]
000002AE E632 roxr D2.b, D3
000002B0 D4DF add.w A2, [A7]+
000002B2 2127 move.l -[A0], -[A7]
000002B4 A02B syscall EmptyHandle
000002B6 B2A2 cmp.l D1, -[A2]
000002B8 24B8 8047 move.l [A2], [0xFFFF8047]
000002BC 45F6 A309 lea.l A2, [[A6 + <<invalid base displacement size>> + A2 * 2]]
000002C0 5051 addq.w [A1], 8
000002C2 DF10 add.b [A0], D7
000002C4 8EC8 divu.w D7, A0
000002C6 84E5 divu.w D2, -[A5]
000002C8 8038 542D or.b D0, [0x0000542D]
000002CC 84D0 divu.w D2, [A0]
000002CE AFC0 syscall QDAlphaDispatch, auto_pop
000002D0 A88C syscall StringWidth
000002D2 9070 7A09 sub.w D0, [A0 + D7 * 2 + 0x9]
000002D6 E1CE asl .w A6
000002D8 49DF lea.l A4, [A7]+
000002DA 5264 addq.w -[A4], 1
000002DC 85D1 divs.w D2, [A1]
000002DE 125D movea.b A1, [A5]+
000002E0 7EDE moveq.l D7, 0xFFFFFFDE
000002E2 E557 roxl D7.w, 2
000002E4 BAFC E8EA cmpa.w A5, 0xE8EA
000002E8 695C bvs +0x5E /* 00000346 */
000002EA 40C0 move.w D0, SR
000002EC 80E2 divu.w D0, -[A2]
000002EE 2110 move.l -[A0], [A0]
000002F0 2F03 move.l -[A7], D3
000002F2 7CE3 moveq.l D6, 0xFFFFFFE3
000002F4 CEA4 and.l D7, -[A4]
000002F6 D341 addx.w D1, D1
000002F8 A192 syscall EgretDispatch, flags=1
000002FA D1C7 add.l A0, D7
000002FC FB7F .extension 0xB7F <<F/4-5/5>> // unimplemented
000002FE 3DE4 move.w <<invalid special address>>, -[A4]
00000300 42B8 1000 clr.l [0x00001000]
00000304 7870 moveq.l D4, 0x70
00000306 F6AB 2D0A .extension 0x6AB <<F/2-3/3>> // unimplemented
0000030A 077C B625 bchg 0xB625, D3
0000030E 4695 not.l [A5]
00000310 C102 abcd D0, D2
00000312 7BF9 moveq.l D5, 0xFFFFFFF9
00000314 2A8E move.l [A5], A6
00000316 4085 negx.l D5
00000318 0CBE CE21 FA19 cmpi.l <<invalid special address>>, 0xCE21FA19
0000031E E585 asl D5, 2
00000320 065E 0094 addi.w [A6]+, 0x94
00000324 3FF3 9BF3 7FEC 1D0A 553B 64D2 move.w <<invalid special address>>, [[0x7FEC1D0A] + 0x553B64D2]
00000330 1B9D 2625 move.b [A5 + D2.w * 8 + 0x25], [A5]+
00000334 5798 subq.l [A0]+, 3
00000336 126B DE25 movea.b A1, [A3 - 0x21DB]
0000033A 1445 movea.b A2, D5
0000033C 1F5A C5EC move.b [A7 - 0x3A14], [A2]+
00000340 A4A1 syscall vMRdData, flags=4
00000342 D8E1 add.w A4, -[A1]
00000344 74A3 moveq.l D2, 0xFFFFFFA3
label00000346:
00000346 04EA .incomplete
00000348 82FD divu.w D1, <<invalid special address>>
0000034A 4FAB 4BC0 .invalid 7, [A3 + 0x4BC0] // invalid opcode 4 with b == 6
0000034E 9CAA 370A sub.l D6, [A2 + 0x370A]
00000352 D108 addx.b -[A0], -[A0]
00000354 E918 rol D0.b, 4
00000356 FFF7 .invalid <<F/7/7>>
00000358 A9A7 syscall SetResAttrs
0000035A 44B9 788B 3242 neg.l [0x788B3242]
00000360 ED80 asl D0, 6
00000362 3161 966B move.w [A0 - 0x6995], -[A1]
00000366 ABB2 syscall scDirTab1
00000368 9DB3 CF9E 9425 sub.l [[] + A4 * 8 - 0x6BDB], D6
0000036E 066B 7642 45B5 addi.w [A3 + 0x45B5], 0x7642 /* 'vB' */
00000374 B8F0 CED5 cmpa.w A4, [A0 + A4 * 8 - 0x43]
00000378 76F5 moveq.l D3, 0xFFFFFFF5
0000037A 9915 sub.b [A5], D4
0000037C C242 and.w D1, D2
0000037E 03B4 D069 bclr [A4 + A5.w + 0x69], D1
00000382 BE90 cmp.l D7, [A0]
00000384 D9A2 add.l -[A2], D4
00000386 2A87 move.l [A5], D7
00000388 606E bra +0x70 /* 000003F8 */
0000038A 02D2 .incomplete
0000038C C294 and.l D1, [A4]
0000038E E816 roxr D6.b, 4
00000390 80F9 317A 61C1 divu.w D0, [0x317A61C1]
00000396 3754 5879 move.w [A3 + 0x5879], [A4]
0000039A 1744 76BD move.b [A3 + 0x76BD], D4
0000039E 34E4 move.w [A2]+, -[A4]
000003A0 32A3 move.w [A1], -[A3]
000003A2 5521 subq.b -[A1], 2
000003A4 96D8 sub.w A3, [A0]+
000003A6 40B8 C80E negx.l [0xFFFFC80E]
000003AA AFE6 syscall 0xBE6, auto_pop
000003AC 5930 B096 subq.b [A0 + A3.w - 0x106], 4
000003B0 82E8 5A10 divu.w D1, [A0 + 0x5A10]
000003B4 5B1E subq.b [A6]+, 5
000003B6 E180 asl D0, 8
000003B8 F610 AA3F .move16 0xF610, 0xAA3F // unimplemented
000003BC F13C .extension 0x13C <<F/4-5/0>> // unimplemented
000003BE 48D3 09F0 movem.l [A3], D4,D5,D6,D7,A0,A3
000003C2 E7C6 rol .w D6
000003C4 1DAE A0F9 8C77 move.b [A6 + A0 * 4 + 0x77], [A6 - 0x5F07]
000003CA 7F83 moveq.l D7, 0xFFFFFF83
000003CC 831D or.b [A5]+, D1
000003CE 9CD2 sub.w A6, [A2]
000003D0 18DE move.b [A4]+, [A6]+
000003D2 27A9 0D1E 8EEA move.l [A3 + A0 * 8 - 0x22], [A1 + 0xD1E]
000003D8 64C9 bcc -0x35 /* 000003A3 */
000003DA BFF1 52E0 cmpa.l A7, [A1 + D5.w * 2 - 0x32]
000003DE A73B syscall Delay, flags=7
000003E0 1F1C move.b -[A7], [A4]+
000003E2 C9B1 20A2 and.l [A1 + D2.w - 0x94], D4
000003E6 5E8C addq.l A4, 7
000003E8 40F1 0036 move.w [A1 + D0.w + 0x36], SR
000003EC 74CA moveq.l D2, 0xFFFFFFCA
000003EE 7EEB moveq.l D7, 0xFFFFFFEB
000003F0 A5C0 syscall vFlushCache, flags=5
000003F2 E0C9 asr .w A1
000003F4 4134 9A7B .invalid 0, [A4 + A1 * 2 + 0x7B] // invalid opcode 4 with b == 4
label000003F8:
000003F8 720B moveq.l D1, 0x0B
000003FA 7D01 moveq.l D6, 0x01
000003FC EFE7 D89E bfins -[A7] {D2:30}, D5
00000400 649B bcc -0x63 /* 0000039D */
00000402 736D moveq.l D1, 0x6D
00000404 69EF bvs -0xF /* 000003F5 */
00000406 8D74 1BBE 0EBD 1334 E854 or.w [[0xEBD1334] + D1 * 2 - 0x17AC], D6
00000410 DC49 add.w D6, A1
00000412 24DC move.l [A2]+, [A4]+
00000414 3C9A move.w [A6], [A2]+
00000416 097E bchg <<invalid special address>>, D4
00000418 C520 and.b -[A0], D2
0000041A EBA8 lsl D0, D5
0000041C BEFD cmpa.w A7, <<invalid special address>>
0000041E A04B syscall SetGrowZone
00000420 526B 065E addq.w [A3 + 0x65E], 1
00000424 CD88 exg D6, A0
00000426 E9DB 1924 bfextu D1, [A3]+ {D4:D4}
0000042A 7026 moveq.l D0, 0x26
0000042C A980 syscall DialogSelect
0000042E A022 syscall NewHandle
00000430 5B81 subq.l D1, 5
00000432 FEBF 8B42 .extension 0xEBF <<F/2-3/7>> // unimplemented
00000436 6115 bsr +0x17 /* 0000044D */
00000438 0BF5 .incomplete
0000043A EBD0 FF70 bfexts D7, [A0] {D5:D0}
0000043E 54C4 scc D4
00000440 ABC5 syscall 32QD
00000442 267F movea.l A3, <<invalid special address>>
00000444 41F0 2423 lea.l A0, [A0 + D2.w * 4 + 0x23]
00000448 DA7B FF40 add.w D5, [PC + <<invalid base displacement size>>]
0000044C C0BD and.l D0, <<invalid special address>>
0000044E 7F20 moveq.l D7, 0x20
00000450 E0DE asr .w [A6]+
00000452 3F10 move.w -[A7], [A0]
00000454 70EF moveq.l D0, 0xFFFFFFEF
00000456 1F08 move.b -[A7], A0
00000458 F841 0E04 .extension 0x841 <<F/1/4>>, 0x0E04 // unimplemented
0000045C 6810 bvc +0x12 /* 0000046E */
0000045E 4D9F .invalid 6, [A7]+ // invalid opcode 4 with b == 6
00000460 72F9 moveq.l D1, 0xFFFFFFF9
00000462 6985 bvs -0x79 /* 000003E9 */
00000464 3CF6 AD56 move.w [A6]+, <<invalid full ext with IS == 1 and I/IS == 6>>
00000468 589C addq.l [A4]+, 4
0000046A E617 roxr D7.b, 3
0000046C 2373 D304 4536 move.l [A1 + 0x4536], <<invalid full ext with I/IS == 4>>
// begin alternate branch 0000046E-00000474
label0000046E:
0000046E D304 addx.b D1, D4
00000470 4536 D69B .invalid 2, [A6 + A5.w * 8 - 0x101] // invalid opcode 4 with b == 4
// end alternate branch 0000046E-00000474
label0000046E: // (misaligned)
00000472 D69B add.l D3, [A3]+
00000474 2675 07A3 B701 3B35 E976 movea.l A3, [[-0x48FF + D0 * 8] + 0x3B35E976]
0000047E EC62 asr D2.w, D6
00000480 B04B cmp.w D0, A3
00000482 243D move.l D2, <<invalid special address>>
00000484 363E move.w D3, <<invalid special address>>
00000486 4FF0 306E lea.l A7, [A0 + D3.w + 0x6E]
0000048A EF8A lsl D2, 7
label0000048C:
0000048C F65F 69B2 .extension 0x65F <<F/1/3>>, 0x69B2 // unimplemented
00000490 C5A8 4C66 and.l [A0 + 0x4C66], D2
00000494 4334 1A28 .invalid 1, [A4 + D1 * 2 + 0x28] // invalid opcode 4 with b == 4
00000498 1C8C move.b [A6], A4
0000049A 7A6C moveq.l D5, 0x6C
0000049C 2868 7B0D movea.l A4, [A0 + 0x7B0D]
000004A0 2B35 91B9 B51B B0E0 move.l -[A5], [[-0x4AE44F20 + A1]]
000004A8 94B4 0DAF 3030 0D03 0D7C sub.l D2, [[0x3030] + D0 * 4 + 0xD030D7C]
000004B2 8278 0800 or.w D1, [0x00000800 /* JHideCrsr */]
000004B6 4E04 .invalid // invalid opcode 4
000004B8 6908 bvs +0xA /* 000004C2 */
000004BA 00EE .incomplete
000004BC 9BF3 6E53 sub.l A5, [A3 + D6 * 8 + 0x53]
000004C0 B592 xor.l [A2], D2
label000004C2:
000004C2 AE00 syscall OpenCPort, auto_pop
000004C4 8DD5 divs.w D6, [A5]
000004C6 4FA5 .invalid 7, -[A5] // invalid opcode 4 with b == 6
000004C8 7D17 moveq.l D6, 0x17
000004CA AAAB syscall 0xAAB
000004CC 2E8F move.l [A7], A7
000004CE 1D4E B9FF move.b [A6 - 0x4601], A6
000004D2 CB60 and.w -[A0], D5
000004D4 6C5A bge +0x5C /* 00000530 */
000004D6 CC98 and.l D6, [A0]+
000004D8 10ED 9A6A move.b [A0]+, [A5 - 0x6596]
000004DC C04D and.w D0, A5
000004DE BAF5 7E45 cmpa.w A5, [A5 + D7 * 8 + 0x45]
000004E2 50A2 addq.l -[A2], 8
000004E4 C45B and.w D2, [A3]+
000004E6 FCD8 FFF8 .extension 0xCD8 <<F/2-3/6>> // unimplemented
000004EA 6052 bra +0x54 /* 0000053E */
000004EC 3F0C move.w -[A7], A4
000004EE 0008 B01C ori.b A0, 0x1C
000004F2 8368 6296 or.w [A0 + 0x6296], D1
// begin alternate branch 000004F4-000004F6
label000004F4:
000004F4 6296 bhi -0x68 /* 0000048C */
// end alternate branch 000004F4-000004F6
label000004F4: // (misaligned)
000004F6 E797 roxl D7, 3
000004F8 E604 asr D4.b, 3
000004FA 3272 089A movea.w A1, [A2 + D0 - 0x102]
000004FE DFE6 add.l A7, -[A6]
00000500 9BE5 sub.l A5, -[A5]
00000502 42B1 F929 00C4 clr.l [[A1 + 0xC4 + A7]]
00000508 D533 7569 8455 add.b [[A3 - 0x7BAB]], D2
0000050E F78B .invalid <<F/6/3>>
00000510 04E0 .incomplete
00000512 6A50 bpl +0x52 /* 00000564 */
00000514 BA34 EE6E cmp.b D5, [A4 + A6 * 8 + 0x6E]
00000518 8BB6 E5D0 or.l [], D5
0000051C CCA2 and.l D6, -[A2]
0000051E 2B56 B9D1 move.l [A5 - 0x462F], [A6]
00000522 29D1 E621 1CB4 move.l 0xE6211CB4, [A1]
00000528 8DA3 or.l -[A3], D6
0000052A 7028 moveq.l D0, 0x28
0000052C 8709 sbcd -[A3], -[A1]
0000052E 05F1 .incomplete
label00000530:
00000530 4651 not.w [A1]
00000532 6C8B bge -0x73 /* 000004BF */
00000534 56D5 sne [A5]
00000536 F164 .extension 0x164 <<F/4-5/0>> // unimplemented
00000538 DBFC 0939 1B0E add.l A5, 0x9391B0E
label0000053E:
0000053E B9FF cmpa.l A4, <<invalid special address>>
00000540 A43B syscall Delay, flags=4
00000542 0A55 25DD xori.w [A5], 0x25DD
00000546 C004 and.b D0, D4
00000548 A7E8 syscall vHiliteText, flags=7
0000054A A03B syscall Delay
0000054C 07D2 .incomplete
0000054E 8FC2 divs.w D7, D2
00000550 91B6 53A5 708A sub.l [[0x708A] + D5 * 2], D0
00000556 B46F A8B8 cmp.w D2, [A7 - 0x5748]
0000055A E9F8 C0CB 754F bfextu D4, [0x0000754F] {3:11}
00000560 DB99 add.l [A1]+, D5
00000562 6290 bhi -0x6E /* 000004F4 */
label00000564:
00000564 5ECD E14C dbgt D5, -0x1EB6 /* FFFFE6B2 */
00000568 B97F xor.w <<invalid special address>>, D4
0000056A 855B or.w [A3]+, D2
0000056C BEDB cmpa.w A7, [A3]+
0000056E B255 cmp.w D1, [A5]
00000570 7571 moveq.l D2, 0x71
00000572 E38F lsl D7, 1
00000574 366E 9D5F movea.w A3, [A6 - 0x62A1]
00000578 06C4 .incomplete
0000057A 6800 6A02 bvc +0x6A04 /* 00006F7E */
0000057E CC66 and.w D6, -[A6]
00000580 16CE move.b [A3]+, A6
00000582 D48F add.l D2, A7
00000584 DF4F addx.w -[A7], -[A7]
00000586 3E50 movea.w A7, [A0]
00000588 5756 subq.w [A6], 3
0000058A 5BB8 01B8 subq.l [0x000001B8], 5
0000058E 8069 10A4 or.w D0, [A1 + 0x10A4]
00000592 706F moveq.l D0, 0x6F
00000594 8B0E sbcd -[A5], -[A6]
00000596 0104 btst D4, D0
00000598 7CB9 moveq.l D6, 0xFFFFFFB9
0000059A BEA2 cmp.l D7, -[A2]
0000059C BABF cmp.l D5, <<invalid special address>>
0000059E 385D movea.w A4, [A5]+
000005A0 D744 addx.w D3, D4
000005A2 C500 abcd D2, D0
000005A4 592A 7419 subq.b [A2 + 0x7419], 4
000005A8 204B movea.l A0, A3
000005AA 4402 neg.b D2
000005AC 4C3C C5A8 8B6D movem.w D3,D5,D7,A0,A2,A6,A7, 0x8B6D
000005B2 8BDE divs.w D5, [A6]+
000005B4 4050 negx.w [A0]
000005B6 40F1 86A6 move.w [A1 + A0.w * 8 - 0x90], SR
000005BA 58B6 5552 BDE1 addq.l [[A6] - 0x421F], 4
000005C0 FE02 C3CB .unknown 0xFE02 0xC3CB (W = 7)
000005C4 54CD 7B6C dbcc D5, +0x7B6E /* 00008132 */
000005C8 2B35 4466 move.l -[A5], [A5 + D4.w * 4 + 0x66]
000005CC FB1B .extension 0xB1B <<F/4-5/5>> // unimplemented
000005CE DCC6 add.w A6, D6
000005D0 4DDC lea.l A6, [A4]+
000005D2 562B 3CEF addq.b [A3 + 0x3CEF], 3
000005D6 3E04 move.w D7, D4
000005D8 20D2 move.l [A0]+, [A2]
000005DA 110E move.b -[A0], A6
000005DC 2953 1B96 move.l [A4 + 0x1B96], [A3]
000005E0 7423 moveq.l D2, 0x23
000005E2 F08B 16BA .extension 0x08B <<F/2-3/0>> // unimplemented
000005E6 5816 addq.b [A6], 4
000005E8 FC72 25CE .extension 0xC72 <<F/1/6>>, 0x25CE // unimplemented
000005EC 8559 or.w [A1]+, D2
000005EE BC7D cmp.w D6, <<invalid special address>>
label000005F0:
000005F0 D8C4 add.w A4, D4
000005F2 A0A2 syscall vMWrData
000005F4 12B7 8343 1887 4ED7 move.b [A1], [[A7 + <<invalid base displacement size>>] + 0x18874ED7]
000005FC C981 and.l D1, D4
000005FE 74B7 moveq.l D2, 0xFFFFFFB7
00000600 698B bvs -0x73 /* 0000058D */
00000602 06F1 .incomplete
00000604 226B 2735 movea.l A1, [A3 + 0x2735]
00000608 33EE A749 298C 6671 move.w [0x298C6671], [A6 - 0x58B7]
00000610 0EB6 5E8A 686D 4634 .invalid.l [A6 + D4.w * 8 + 0x34], 0x5E8A686D // invalid immediate operation
00000618 C55C and.w [A4]+, D2
0000061A 85BE or.l <<invalid special address>>, D2
0000061C B6F5 0FCD cmpa.w A3, <<invalid full ext with IS == 1 and I/IS == 5>>
00000620 ED5B rol D3.w, 6
00000622 DC65 add.w D6, -[A5]
00000624 3695 move.w [A3], [A5]
00000626 4023 negx.b -[A3]
00000628 C01F and.b D0, [A7]+
0000062A 9843 sub.w D4, D3
0000062C 8AD9 divu.w D5, [A1]+
0000062E 9843 sub.w D4, D3
00000630 4486 neg.l D6
00000632 1880 move.b [A4], D0
00000634 7951 moveq.l D4, 0x51
00000636 5B9C subq.l [A4]+, 5
00000638 8016 or.b D0, [A6]
0000063A 6EB4 bgt -0x4A /* 000005F0 */
0000063C C5EF C405 muls.w D2, [A7 - 0x3BFB]
00000640 02CC .incomplete
00000642 C30E abcd -[A1], -[A6]
00000644 9ABA 7039 sub.l D5, [PC + 0x7039 /* 0000767F, cstring ""<EOF> */]
00000648 17A8 C0D0 9CD0 move.b [A3 + A1 * 4 - 0x48], [A0 - 0x3F30]
0000064E 6974 bvs +0x76 /* 000006C4 */
00000650 9C3B 4193 6A08 28DA sub.b D6, [[ + D4] + 0x6A0828DA]
00000658 A70B syscall Rename/PBHRename/HRename, flags=7
0000065A 77D2 moveq.l D3, 0xFFFFFFD2
0000065C 5D70 E92E 14C9 084E subq.w [[A0 + 0x14C9] + A6 + 0x84E], 6
00000664 074D bchg A5, D3
00000666 9918 sub.b [A0]+, D4
00000668 BA90 cmp.l D5, [A0]
0000066A 19E6 63E1 move.b 0xE1, -[A6]
0000066E FC44 FABC .extension 0xC44 <<F/1/6>>, 0xFABC // unimplemented
00000672 0BC4 .incomplete
00000674 99BA 1C71 sub.l [PC + 0x1C71 /* 000022E7, cstring ""<EOF> */], D4
00000678 2A63 movea.l A5, -[A3]
0000067A EF0E lsl D6.b, 7
0000067C 71CA moveq.l D0, 0xFFFFFFCA
0000067E 8BE9 1032 divs.w D5, [A1 + 0x1032]
00000682 1512 move.b -[A2], [A2]
00000684 0999 bclr [A1]+, D4
00000686 AFD8 syscall 0xBD8, auto_pop
00000688 7C86 moveq.l D6, 0xFFFFFF86
0000068A C261 and.w D1, -[A1]
0000068C 7A6B moveq.l D5, 0x6B
0000068E B9BC A839 3C10 xor.l 0xA8393C10, D4
00000694 EBB0 roxl D0, D5
00000696 C37D and.w <<invalid special address>>, D1
00000698 8836 051B EED7 C9A0 or.b D4, [[A6 + D0 * 4] - 0x11283660]
// begin alternate branch 0000069A-000006A0
label0000069A:
0000069A 051B btst [A3]+, D2
0000069C EED7 C9A0 bfset [A7] {D6:D0}
// end alternate branch 0000069A-000006A0
label0000069A: // (misaligned)
000006A0 5697 addq.l [A7], 3
000006A2 68F3 bvc -0xB /* 00000697 */
000006A4 E0DC asr .w [A4]+
000006A6 0865 DAC0 bchg.b -[A5], 0xC0
000006AA F5F2 .invalid <<F/7/2>>
000006AC 321E move.w D1, [A6]+
000006AE 1B78 ACB9 BFA1 move.b [A5 - 0x405F], [0xFFFFACB9]
000006B4 ACEB syscall StdBits, auto_pop
000006B6 1C29 6F84 move.b D6, [A1 + 0x6F84]
000006BA 47CA lea.l A3, A2
000006BC CB54 and.w [A4], D5
000006BE 7454 moveq.l D2, 0x54
000006C0 3EF4 B458 move.w [A7]+, [A4 + A3.w * 4 + 0x58]
label000006C4:
000006C4 C1F5 4828 muls.w D0, [A5 + D4 + 0x28]
000006C8 4BE8 260E lea.l A5, [A0 + 0x260E]
000006CC 6985 bvs -0x79 /* 00000653 */
000006CE 991E sub.b [A6]+, D4
000006D0 3011 move.w D0, [A1]
000006D2 BCD0 cmpa.w A6, [A0]
000006D4 4118 .invalid 0, [A0]+ // invalid opcode 4 with b == 4
000006D6 6EC2 bgt -0x3C /* 0000069A */
000006D8 637B bls +0x7D /* 00000755 */
000006DA 3679 611D 53D8 movea.w A3, [0x611D53D8]
000006E0 3238 9D0E move.w D1, [0xFFFF9D0E]
000006E4 E48C lsr D4, 2
000006E6 DC66 add.w D6, -[A6]
000006E8 3658 movea.w A3, [A0]+
000006EA 9ED9 sub.w A7, [A1]+
000006EC 7E9D moveq.l D7, 0xFFFFFF9D
000006EE B6F3 0CF8 cmpa.w A3, [A3 + D0 * 4 - 0x8]
000006F2 CB6C 15DA and.w [A4 + 0x15DA], D5
000006F6 31AA 3260 72BC move.w [A0 + D7.w * 2 - 0x68], [A2 + 0x3260]
000006FC DCE6 add.w A6, -[A6]
000006FE 4181 .invalid 0, D1 // invalid opcode 4 with b == 6
00000700 F463 .invalid <<cinv/cpush with scope=0>>
00000702 042D 1ECF 846E subi.b [A5 - 0x7B92], 0xCF
00000708 2880 move.l [A4], D0
0000070A C613 and.b D3, [A3]
0000070C 519A subq.l [A2]+, 8
0000070E 3601 move.w D3, D1
00000710 534E subq.w A6, 1
00000712 3567 D956 move.w [A2 - 0x26AA], -[A7]
00000716 5EDD sgt [A5]+
00000718 24A5 move.l [A2], -[A5]
0000071A 8D69 2D68 or.w [A1 + 0x2D68], D6
0000071E 3054 movea.w A0, [A4]
00000720 BE4F cmp.w D7, A7
00000722 6028 bra +0x2A /* 0000074C */
00000724 2E94 move.l [A7], [A4]
00000726 5E90 addq.l [A0], 7
00000728 717C moveq.l D0, 0x7C
0000072A 76D8 moveq.l D3, 0xFFFFFFD8
0000072C 96F1 DDEB 42BC 8342 12D3 sub.w A3, [[0x42BC] - 0x7CBDED2D]
label00000736:
00000736 4B9C .invalid 5, [A4]+ // invalid opcode 4 with b == 6
00000738 5DFC E078 slt 0x78 /* 'x' */
0000073C 9740 subx.w D3, D0
0000073E 008E FFB9 023C ori.l A6, 0xFFB9023C
00000744 059B bclr [A3]+, D2
00000746 82D8 divu.w D1, [A0]+
00000748 7287 moveq.l D1, 0xFFFFFF87
0000074A 6F48 ble +0x4A /* 00000794 */
label0000074C:
0000074C 8E9F or.l D7, [A7]+
0000074E 3B75 CB39 EFB1 1726 D0CC move.w [A5 - 0x2F34], [[A5 - 0x104EE8DA + A4 * 2]]
00000758 4015 negx.b [A5]
0000075A 16D6 move.b [A3]+, [A6]
0000075C 8EB6 E004 or.l D7, [A6 + A6.w + 0x4]
00000760 5ED9 sgt [A1]+
00000762 6416 bcc +0x18 /* 0000077A */
00000764 66D0 bne -0x2E /* 00000736 */
00000766 78D4 moveq.l D4, 0xFFFFFFD4
00000768 8CD6 divu.w D6, [A6]
0000076A 06C9 .incomplete
0000076C C5EA 63A8 muls.w D2, [A2 + 0x63A8]
00000770 784B moveq.l D4, 0x4B
00000772 5331 29CC subq.b <<invalid full ext with I/IS == 4>>, 1
00000776 F7B8 .invalid <<F/6/3>>
00000778 0AC5 .incomplete
label0000077A:
0000077A 4554 chk.w D2, [A4]
0000077C A747 syscall SetTrapAddress, flags=7
0000077E 657C bcs +0x7E /* 000007FC */
00000780 B775 B6B5 xor.w [A5 + A3.w * 8 - 0x75], D3
00000784 DBD2 add.l A5, [A2]
00000786 48CD 125A movem.l A5, D1,D3,D4,D6,A1,A4
0000078A F667 D383 .extension 0x667 <<F/1/3>>, 0xD383 // unimplemented
0000078E B277 D91F E330 05A9 cmp.w D1, [[A7] + A5 - 0x1CCFFA57]
// begin alternate branch 00000794-00000798
label00000794:
00000794 05A9 D8D2 bclr [A1 - 0x272E], D2
// end alternate branch 00000794-00000798
label00000794: // (misaligned)
00000796 D8D2 add.w A4, [A2]
00000798 056D 6908 bchg [A5 + 0x6908], D2
0000079C DFE3 add.l A7, -[A3]
0000079E 74F0 moveq.l D2, 0xFFFFFFF0
000007A0 6349 bls +0x4B /* 000007EB */
000007A2 E598 rol D0, 2
000007A4 9F36 66BB sub.b [A6 + D6.w * 8 - 0x69], D7
000007A8 88C4 divu.w D4, D4
000007AA 7D2C moveq.l D6, 0x2C
000007AC 47CA lea.l A3, A2
000007AE FEC6 DF01 .extension 0xEC6 <<F/2-3/7>> // unimplemented
000007B2 6B1E bmi +0x20 /* 000007D2 */
000007B4 C454 and.w D2, [A4]
000007B6 447C AA45 1021 neg.w 0xAA451021
000007BC 2F4B 548C move.l [A7 + 0x548C], A3
000007C0 489A 9C46 movem.w [A2]+, D1,D2,D6,A2,A3,A4,A7
000007C4 DDAB BC7B add.l [A3 - 0x4385], D6
000007C8 8977 6FA0 43E5 or.w [0x43E5 + D6 * 8], D4
000007CE DD2A EF5E add.b [A2 - 0x10A2], D6
label000007D2:
000007D2 E4DD roxr .w [A5]+
000007D4 6B32 bmi +0x34 /* 00000808 */
000007D6 DE98 add.l D7, [A0]+
000007D8 A2C9 syscall vRdBlocks, flags=2
000007DA 4B65 chk.w D5, -[A5]
000007DC 3F4D 4E92 move.w [A7 + 0x4E92], A5
000007E0 6DAB blt -0x53 /* 0000078D */
000007E2 457F chk.w D2, <<invalid special address>>
000007E4 A819 syscall XMunger
000007E6 A400 syscall Open/PBHOpen/HOpen, flags=4
000007E8 8DA0 or.l -[A0], D6
000007EA 1F36 ED47 move.b -[A7], <<invalid full ext with IS == 1 and I/IS == 7>>
000007EE E093 roxr D3, 8
label000007F0:
000007F0 8097 or.l D0, [A7]
000007F2 DF96 add.l [A6], D7
000007F4 FD3A .extension 0xD3A <<F/4-5/6>> // unimplemented
000007F6 C190 and.l [A0], D0
000007F8 1D0E move.b -[A6], A6
000007FA 2690 move.l [A3], [A0]
label000007FC:
000007FC 645A bcc +0x5C /* 00000858 */
000007FE 23C9 951F 6789 move.l [0x951F6789], A1
00000804 7F0D moveq.l D7, 0x0D
00000806 955F sub.w [A7]+, D2
label00000808:
00000808 2600 move.l D3, D0
0000080A 4040 negx.w D0
0000080C 1A0F move.b D5, A7
0000080E 50CE 351C dbt D6, +0x351E /* 00003D2C */
00000812 728E moveq.l D1, 0xFFFFFF8E
00000814 5C82 addq.l D2, 6
label00000816:
00000816 33E4 5261 5A00 move.w [0x52615A00], -[A4]
0000081C 9AAD F0C9 sub.l D5, [A5 - 0xF37]
00000820 6548 bcs +0x4A /* 0000086A */
00000822 181E move.b D4, [A6]+
00000824 9884 sub.l D4, D4
00000826 E3E4 lsl .w -[A4]
00000828 5578 F9E7 subq.w [0xFFFFF9E7], 2
0000082C DC48 add.w D6, A0
0000082E 4F91 .invalid 7, [A1] // invalid opcode 4 with b == 6
00000830 810A sbcd -[A0], -[A2]
00000832 348D move.w [A2], A5
00000834 69BA bvs -0x44 /* 000007F0 */
00000836 8489 or.l D2, A1
00000838 542A 1D95 addq.b [A2 + 0x1D95], 2
0000083C 8642 or.w D3, D2
0000083E 971A sub.b [A2]+, D3
00000840 54A6 addq.l -[A6], 2
00000842 B96B 56B8 xor.w [A3 + 0x56B8], D4
00000846 BBA5 xor.l -[A5], D5
00000848 6C77 bge +0x79 /* 000008C1 */
0000084A 555E subq.w [A6]+, 2
0000084C B9F7 B126 A4CA 8B86 cmpa.l A4, [[A7 - 0x5B36] + A3 - 0x747A]
00000854 5E38 7F8D addq.b [0x00007F8D], 7
label00000858:
00000858 E8FF 912D bftst <<invalid special address>> {4:D5}
0000085C 1C1F move.b D6, [A7]+
0000085E 6D83 blt -0x7B /* 000007E3 */
00000860 825F or.w D1, [A7]+
00000862 6A55 bpl +0x57 /* 000008B9 */
00000864 2E35 0413 move.l D7, [A5 + D0.w * 4 + 0x13]
00000868 127A 4D4B movea.b A1, [PC + 0x4D4B /* 000055B5, cstring ""<EOF> */]
// begin alternate branch 0000086A-0000086C
label0000086A:
0000086A 4D4B chk.w D6, A3
// end alternate branch 0000086A-0000086C
label0000086A: // (misaligned)
0000086C 6865 bvc +0x67 /* 000008D3 */
0000086E F0D2 D9A9 .extension 0x0D2 <<F/2-3/0>> // unimplemented
00000872 69A2 bvs -0x5C /* 00000816 */
00000874 1100 move.b -[A0], D0
00000876 42A7 clr.l -[A7]
00000878 6727 beq +0x29 /* 000008A1 */
0000087A B3A0 xor.l -[A0], D1
0000087C 376B 5816 40C1 move.w [A3 + 0x40C1], [A3 + 0x5816]
00000882 D0A5 add.l D0, -[A5]
00000884 6481 bcc -0x7D /* 00000807 */
00000886 2227 move.l D1, -[A7]
00000888 56C9 633B dbne D1, +0x633D /* 00006BC5 */
0000088C 3304 move.w -[A1], D4
0000088E 9879 3090 4013 sub.w D4, [0x30904013]
00000894 887F or.w D4, <<invalid special address>>
00000896 17C4 8C6A move.b [PC + A0 * 4 + 0x6A], D4
0000089A 59E1 svs -[A1]
0000089C D423 add.b D2, -[A3]
0000089E B685 cmp.l D3, D5
000008A0 A849 syscall FracSqrt
000008A2 CA34 72CF and.b D5, [A4 + D7.w * 2 - 0x49]
000008A6 BC79 1972 3FCF cmp.w D6, [0x19723FCF]
000008AC C97D and.w <<invalid special address>>, D4
000008AE 3F8D BC69 move.w [A7 + A3 * 4 + 0x69], A5
000008B2 4D94 .invalid 6, [A4] // invalid opcode 4 with b == 6
000008B4 729E moveq.l D1, 0xFFFFFF9E
label000008B6:
000008B6 C494 and.l D2, [A4]
000008B8 40DE move.w [A6]+, SR
000008BA 3C5B movea.w A6, [A3]+
000008BC 4427 neg.b -[A7]
000008BE F0CC 39EA .extension 0x0CC <<F/2-3/0>> // unimplemented
000008C2 A609 syscall Delete/PBHDelete/HDelete, flags=6
000008C4 B324 xor.b -[A4], D1
000008C6 2E34 3969 8159 move.l D7, [[A4 - 0x7EA7]]
000008CC 63AB bls -0x53 /* 00000879 */
000008CE F61E 00FF .move16 0xF61E, 0x00FF // unimplemented
000008D2 6C62 bge +0x64 /* 00000936 */
000008D4 EA14 roxr D4.b, 5
000008D6 4C27 A646 movem.w D0,D2,D5,D6,A1,A5,A6, -[A7]
000008DA C158 and.w [A0]+, D0
000008DC 626E bhi +0x70 /* 0000094C */
000008DE 301A move.w D0, [A2]+
000008E0 6488 bcc -0x76 /* 0000086A */
000008E2 994F subx.w -[A4], -[A7]
000008E4 2366 5E6B move.l [A1 + 0x5E6B], -[A6]
000008E8 A23B syscall Delay, flags=2
000008EA A979 syscall CouldDialog
000008EC 124B movea.b A1, A3
000008EE CCFC A545 mulu.w D6, 0xA545
000008F2 9D11 sub.b [A1], D6
000008F4 D8C7 add.w A4, D7
000008F6 9AC0 sub.w A5, D0
000008F8 E872 roxr D2.w, D4
000008FA 62DF bhi -0x1F /* 000008DB */
000008FC C4E4 mulu.w D2, -[A4]
000008FE 15F2 5A1A 3D0B move.b [PC + 0x3D0B /* 0000460B, cstring ""<EOF> */], [A2 + D5 * 2 + 0x1A]
00000904 DC31 22E6 add.b D6, [A1 + D2.w * 2 - 0x26]
00000908 5A02 addq.b D2, 5
0000090A 313F move.w -[A0], <<invalid special address>>
0000090C C910 and.b [A0], D4
0000090E B312 xor.b [A2], D1
00000910 43CC lea.l A1, A4
00000912 358D 986F move.w [A2 + A1 + 0x6F], A5
00000916 3FCB move.w <<invalid special address>>, A3
00000918 22E6 move.l [A1]+, -[A6]
0000091A 5AA2 addq.l -[A2], 5
0000091C BBE5 cmpa.l A5, -[A5]
0000091E 4190 .invalid 0, [A0] // invalid opcode 4 with b == 6
00000920 436A E120 chk.w D1, [A2 - 0x1EE0]
00000924 6A90 bpl -0x6E /* 000008B6 */
00000926 D065 add.w D0, -[A5]
00000928 75F9 moveq.l D2, 0xFFFFFFF9
0000092A 39FE E981 move.w 0xE981, <<invalid special address>>
0000092E 0B62 bchg -[A2], D5
00000930 3850 movea.w A4, [A0]
00000932 7EF5 moveq.l D7, 0xFFFFFFF5
00000934 67DB beq -0x23 /* 00000911 */
label00000936:
00000936 E55E rol D6.w, 2
00000938 9869 B059 sub.w D4, [A1 - 0x4FA7]
0000093C DAAB F2DB add.l D5, [A3 - 0xD25]
00000940 053C 160C btst 0xC, D2
00000944 53A3 subq.l -[A3], 1
00000946 DB0A addx.b -[A5], -[A2]
00000948 C2D5 mulu.w D1, [A5]
0000094A 83B8 0166 or.l [0x00000166], D1
// begin alternate branch 0000094C-0000094E
label0000094C:
0000094C 0166 bchg -[A6], D0
// end alternate branch 0000094C-0000094E
label0000094C: // (misaligned)
0000094E A4FC syscall vCheckLoad, flags=4
00000950 1C4C movea.b A6, A4
00000952 3583 E5E1 5C73 move.w [[0x5C73]], D3
00000958 F617 0BD4 .move16 0xF617, 0x0BD4 // unimplemented
0000095C 2CA1 move.l [A6], -[A1]
0000095E C687 and.l D3, D7
00000960 23AB 79AE 4A2D move.l [A1 + D4 * 2 + 0x2D], [A3 + 0x79AE]
00000966 13C8 6463 9512 move.b [0x64639512], A0
0000096C F2F6 8B32 .extension 0x2F6 <<F/2-3/1>> // unimplemented
00000970 4421 neg.b -[A1]
00000972 2534 C929 0CDC move.l -[A2], [[A4 + 0xCDC + A4]]
00000978 4715 .invalid 3, [A5] // invalid opcode 4 with b == 4
0000097A 85A3 or.l -[A3], D2
0000097C 145B movea.b A2, [A3]+
0000097E 955C sub.w [A4]+, D2
00000980 625B bhi +0x5D /* 000009DD */
00000982 CFB1 6CFB and.l [A1 + D6 * 4 - 0x5], D7
00000986 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00000988 C7B2 AD72 F858 B65D B960 and.l [[A2 - 0x7A749A3] - 0x46A0], D3
00000992 C284 and.l D1, D4
00000994 FE0B 3DFE .unknown 0xFE0B 0x3DFE (W = 7)
00000998 D711 add.b [A1], D3